home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1979-12-31 | 640 b | 30 lines |
- 10 PRINT "PERMUTATIONS AND COMBINATIONS"
- 20 PRINT
- 30 PRINT "(ENTER 0 TO END PROGRAM)"
- 40 PRINT "TOTAL NUMBER OF OBJECTS";
- 50 INPUT N
- 60 IF N = 0 THEN 280
- 70 PRINT "SIZE OF SUBGROUP";
- 80 INPUT D
- 90 IF D < = N THEN 130
- 100 PRINT "SUBGROUP TOO LARGE"
- 110 PRINT
- 120 GOTO 40
- 130 P = 1
- 140 C = 1
- 150 FOR I = N - D + 1 TO N
- 160 IF 9.9E+37 / I > = P THEN 190
- 170 PRINT "MORE THAN 9.9 * 10^37 PERMUTATIONS"
- 180 GOTO 280
- 190 P = P * I
- 200 NEXT I
- 210 FOR J = 2 TO D
- 220 C = C * J
- 230 NEXT J
- 240 PRINT P; "PERMUTATIONS"
- 250 PRINT P/C; "COMBINATIONS"
- 260 PRINT
- 269 REM - RESTART PROGRAM
- 270 GOTO 40
- 280 RUN "STAT"
-